<template>
	<a-date-picker mode="date" format="YYYY-MM-DD" value-format="YYYY-MM-DD" style="width: 100%" v-model="childModel" :disabled="disabled" />
</template>

<script>
export default {
	name: 'zDate',
	model: {},
	props: {
		// 当前组件绑定值
		model: {
			type: [String, Number],
			require: true,
		},
		// 输入框默认值
		placeholder: {
			type: String,
			default() {
				return '';
			},
		},
		// 是否禁用
		disabled: {
			type: Boolean,
			default() {
				return false;
			},
		},
	},
	data() {
		return {
			childModel: this.model,
		};
	},
	// watch: {
	// 	childModel(val) {
	// 		this.$emit('update:model', val);
	// 	},
	// 	model(val) {
	// 		this.childModel = val;
	// 		this.$emit('update:model', val);
	// 	},
	// },
	// 	methods: {
	// 		emitModel(val) {
	// 			this.$emit('update:model', val);
	// 		},
	// 		handleChange() {
	// 			this.$parent.$parent.$parent.$parent.onFieldChange();
	// 		},
	// 	},
};
</script>

<style></style>
